package org.springblade.modules.notice.vo;

import lombok.Builder;
import lombok.Data;

/**
 * @Author ysq
 * @Date 2024/11/26
 * @Description 通知任务对象
 */
@Data
@Builder
public class ConditionTask {

	/**
	 * 处理业务的id, 根据业务类型配置获取
	 */
	private Long bizId;

	/**
	 * 消息管理id
	 */
	private Long bizMsgConfigId;

	/**
	 * 消息名称
	 */
	private String name;
	/**
	 * 所属业务
	 */
	private Integer businessType;
	/**
	 * 触发节点
	 */
	private Integer node;
	/**
	 * 触发条件
	 */
	private Integer triggerCondition;
	/**
	 * 推送时间，0-立即推送，大于0延迟推送（单位/分钟）
	 */
	private Integer pushTime;

}
